Using Multi-Agent Workflows And Knowledge Graphs For Better Ai Agents